package com.woniuxy.cloud.carl.marketing.common;

public enum StatusEnum {
    //广告申请状态：0.未通过 1.通过 2.待审核
    NOT_ALLOW(0,"未通过"),ALLOW(1,"通过"),WAITE_CHECK(2,"待审核"),
    //'优惠券是否能叠加：0.否 1.能',
    COUPON_CAN_NOT_ADDTIVITY(0,"不能叠加"),COUPON_CAN_ADDTIVITY(1,"可以叠加"),
    //'优惠券状态： 0.过期 1.正常',
    COUPON_LATE(0,"过期"),COUPON_NORMAL(1,"正常"),
    //'用户领取后优惠券状态： 0.未使用 1.已使用 2.已过期 ,
    USER_COUPON_NOT_USE(0,"未使用"),USER_COUPON_USED(1,"已使用"),
    USER_COUPON_LATE(2,"已过期"),
    //优惠券类型：1、抵扣券  2、满减券  3、服务券
    DEDUCTION_FLAG(1,"抵扣券"),FULL_DISCOUNT_FLAG(2,"满减券"),SERVICE_FLAG(3,"服务券");

    Integer code;
    String status;

    public Integer getCode() {
        return code;
    }

    public String getStatus() {
        return status;
    }
    public static StatusEnum getEnum(Integer code){
        for (StatusEnum statusEnum : StatusEnum.values()) {
            if (code==statusEnum.getCode())
                return statusEnum;
        }
        return null;
    }
    StatusEnum(Integer code, String status) {
        this.code = code;
        this.status = status;
    }
}
